Skip to content

Conversation

@vincent-pochet
Copy link
Contributor

@vincent-pochet vincent-pochet commented Oct 14, 2025

Context

This PR is part of the Pre-aggregation epic, it follows #606

The main goal of this feature is to setup a complete aggregation pipeline that will be leveraged to compute the customer usage without re-querying the full set of events.

Description

This PR adds a grecefull shutdown logic to the events_processor, and keeps tracks of go routine to make sure that it waits for the ongoing task to be finished before shutting down the application. It also improves the recovery in case of system failures (panic, unhandled errors...)

@vincent-pochet vincent-pochet marked this pull request as ready for review October 14, 2025 15:09
Base automatically changed from feat-refact-processors to main November 3, 2025 09:39
@vincent-pochet vincent-pochet force-pushed the feat-manage-go-routines branch from 79243dc to 6b4723b Compare November 3, 2025 09:41
@vincent-pochet vincent-pochet force-pushed the feat-manage-go-routines branch from 3257b8f to be66a8e Compare November 3, 2025 15:51
@vincent-pochet vincent-pochet force-pushed the feat-manage-go-routines branch from 5096671 to 318bab5 Compare November 3, 2025 16:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants